package com.dosen.api.thought.common.model.valobj;

import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

/**
 * @version V1.0
 * @author: guangcheng
 * @date: 2023/1/24 16:09
 * @description:
 */
@Data
@Accessors(chain = true)
public class ConsciousnessEnvironment {

    /**
     * 空间描述
     */
    private String space;
    /**
     * 日期，时间
     */
    private Long time;
    private LocalDateTime localDateTime;
    private Date date;
    /**
     * 视觉描述
     */
    private String vision;
    /**
     * 听觉描述
     */
    private String auditory;
    /**
     * 味觉描述
     */
    private String gustation;
    /**
     * 嗅觉描述
     */
    private String smell;
    /**
     * 呼吸描述
     */
    private String breathe;
    /**
     * 光线描述：明暗程度
     */
    private String light;
    /**
     * 天气描述
     */
    private String weather;
    /**
     * 冷热描述
     */
    private String coldOrHot;
    /**
     * 有什么东西：事物，想法，人，动物等
     */
    private List<String> elements;
    /**
     * 当时的感觉描述：一种概括的抽象的感觉描述
     */
    private String feel;
    /**
     * 历史描述: 当时那个时空环境下有没有发什么什么事情？
     * 元素的作用
     */
    private String history;

}

